package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 供应商付款对象 provide_all_records
 * 
 * @author ruoyi
 * @date 2024-05-08
 */
public class ProvideAllRecords extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    @Excel(name = "日期")
    private String createTime;

    /** 供应商名称 */
    @Excel(name = "供应商名称")
    private String provide;

    /** 财务编号 */
    @Excel(name = "财务编号")
    private String financeCode;

    /** 含税红冲 */
    @Excel(name = "含税红冲")
    private String taxRed;

    /** 平台金额 */
    @Excel(name = "平台金额")
    private String platformMoney;

    /** 应付金额 */
    @Excel(name = "应付金额")
    private String payableMoney;

    /** 实付金额 */
    @Excel(name = "实付金额")
    private String actMoney;

    /** 未付金额 */
    @Excel(name = "未付金额")
    private String unpaidMoney;

    /** 含税估价 */
    @Excel(name = "含税估价")
    private String valuationTax;

    /** 0未结算 1结算 */
    @Excel(name = "结算")
    private String status;

    @Excel(name= "最后更新时间")
    private String updateTime;

    public String getActMoney() {
        return actMoney;
    }

    public void setActMoney(String actMoney) {
        this.actMoney = actMoney;
    }


    @Override
    public String getCreateTime() {
        return createTime;
    }

    @Override
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    @Override
    public String getUpdateTime() {
        return updateTime;
    }

    @Override
    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setProvide(String provide) 
    {
        this.provide = provide;
    }

    public String getProvide() 
    {
        return provide;
    }
    public void setFinanceCode(String financeCode) 
    {
        this.financeCode = financeCode;
    }

    public String getFinanceCode() 
    {
        return financeCode;
    }
    public void setTaxRed(String taxRed) 
    {
        this.taxRed = taxRed;
    }

    public String getTaxRed() 
    {
        return taxRed;
    }
    public void setPlatformMoney(String platformMoney) 
    {
        this.platformMoney = platformMoney;
    }

    public String getPlatformMoney() 
    {
        return platformMoney;
    }
    public void setPayableMoney(String payableMoney) 
    {
        this.payableMoney = payableMoney;
    }

    public String getPayableMoney() 
    {
        return payableMoney;
    }
    public void setUnpaidMoney(String unpaidMoney) 
    {
        this.unpaidMoney = unpaidMoney;
    }

    public String getUnpaidMoney() 
    {
        return unpaidMoney;
    }
    public void setValuationTax(String valuationTax) 
    {
        this.valuationTax = valuationTax;
    }

    public String getValuationTax() 
    {
        return valuationTax;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("createTime", getCreateTime())
            .append("provide", getProvide())
            .append("financeCode", getFinanceCode())
            .append("taxRed", getTaxRed())
            .append("platformMoney", getPlatformMoney())
            .append("payableMoney", getPayableMoney())
            .append("actMoney", getActMoney())
            .append("unpaidMoney", getUnpaidMoney())
            .append("valuationTax", getValuationTax())
            .append("status", getStatus())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
